package com.ysjy.course.model;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("调班日志")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ClassChangeLog implements Serializable {

    @ApiModelProperty("ID")
    private Long id;
    @ApiModelProperty("报名ID")
    private Long signUpId;
    @ApiModelProperty("订单唯一标识")
    private String orderNumber;
    @ApiModelProperty("旧班级ID")
    private Long oldClassId;
    @ApiModelProperty("新班级ID")
    private Long newClassId;
    @ApiModelProperty("操作人员id")
    private Long operationUserId;
    @ApiModelProperty("操作人员")
    private String operationUserName;
    @ApiModelProperty("服务标识（机构课程uniqueId or 托管uniqueId）")
    private String oldServiceUniqueId;
    @ApiModelProperty("调班原因")
    private String way;
    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("更新时间")
    private Date updateTime;

}
